package glog

import (
	"os"

	cmdLine "hjess.com/mirror/conf"

	"github.com/kataras/golog"
)

// 日志文件
var logFile *os.File

// Info 添加Info级别日志
func Info(v ...interface{}) {
	golog.Info(v...)
}

// Warn 添加Info级别日志
func Warn(v ...interface{}) {
	golog.Warn(v...)
}

// Error 添加Info级别日志
func Error(v ...interface{}) {
	golog.Error(v...)
}

// Debug 添加Info级别日志
func Debug(v ...interface{}) {
	golog.Debug(v...)
}

// Fatal 添加Fatal级别日志
func Fatal(v ...interface{}) {
	golog.Fatal(v...)
}

// Init 初始化日志系统
func Init() {
	// 从cli包获取日志级别
	golog.SetLevel(cmdLine.LogLevel)
	// 设置日志日期格式
	golog.SetTimeFormat("[2006-01-02 15:04:05]")
}
